package com.sww.pj.sys.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;

import com.sww.pj.sys.pojo.SysUserMenu;
import com.sww.pj.common.pojo.Node;
import com.sww.pj.sys.pojo.SysMenu;
/**
 *	通过此菜单业务的数据层对象，保证可以给业务层对象以提供数据访问
 *	需要此类的映射文件来书写数据库语句
 *
 */
@Mapper
public interface SysMenuDao {
    List<SysUserMenu> findUserMenus(List<Integer> menuIds);
	
	List<Map<String,Object>> findObjects();
	int getChildCount(Integer id);
	int deleteObject(Integer id);
	List<Node> findZtreeMenuNodes();
	int insertObject(SysMenu entity);
	int updateObject(SysMenu entity);
	List<String> findPermissions(List<Integer> menuIds);
}
